package com.ruoyi.ifmEnlistIand.domain;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 灭火救援岗位技能科目训练登记对象 firefighter_fire_table
 *
 * @author ruoyi
 * @date 2024-10-29
 */
@Data
public class FirefighterFireTable extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 用户ID */
    @Excel(name = "用户ID")
    private Long userId;

    /** 消防员姓名 */
    @Excel(name = "消防员姓名")
    private String firefighterName;

    /** 单一人三盘水带连接 */
    @Excel(name = "单一人三盘水带连接")
    private String fireProgram;

    /** 沿拉梯铺设水带 */
    @Excel(name = "沿拉梯铺设水带")
    private String fireProgram1;

    /** 垂直铺设水带 */
    @Excel(name = "垂直铺设水带")
    private String fireProgram2;

    /** 狭小空间铺设水带 */
    @Excel(name = "狭小空间铺设水带")
    private String fireProgram3;

    /** 吸水管连接 */
    @Excel(name = "吸水管连接")
    private String fireProgram4;

    /** 射水技术 */
    @Excel(name = "射水技术")
    private String fireProgram5;

    /** 攀登挂钩梯上四楼 */
    @Excel(name = "攀登挂钩梯上四楼")
    private String fireProgram6;

    /** 攀登单杠梯 */
    @Excel(name = "攀登单杠梯")
    private String fireProgram7;

    /** 两人五盘水带连接 */
    @Excel(name = "两人五盘水带连接")
    private String fireProgram8;

    /** 干线水带更换 */
    @Excel(name = "干线水带更换")
    private String fireProgram9;

    /** 楼层吊升水带 */
    @Excel(name = "楼层吊升水带")
    private String fireProgram10;

    /** 水带登高伸长 */
    @Excel(name = "水带登高伸长")
    private String fireProgram11;

    /** 垂直更换水带 */
    @Excel(name = "垂直更换水带")
    private String fireProgram12;

    /** 水枪前延长水带 */
    @Excel(name = "水枪前延长水带")
    private String fireProgram13;

    /** 分水器前延长水带 */
    @Excel(name = "分水器前延长水带")
    private String fireProgram14;


    @Excel(name = "三盘水带连接")
    private String fireProgram15;


    @Excel(name = "纵深灭火操")
    private String fireProgram16;


    @Excel(name = "车辆驾驶")
    private String fireProgram17;


    @Excel(name = "地下有限空间救援操")
    private String fireProgram18;


    @Excel(name = "百米障碍救助操")
    private String fireProgram19;


    @Excel(name = "信息综合查询操")
    private String fireProgram20;


    @Excel(name = "拉梯与钩梯联用操")
    private String fireProgram21;


    @Excel(name = "车辆操作")
    private String fireProgram22;


    @Excel(name = "十五米拉梯架设操")
    private String fireProgram23;


    @Excel(name = "枪炮协同操")
    private String fireProgram24;


    @Excel(name = "片图绘制")
    private String fireProgram25;


    @Excel(name = "60米肩梯架设操")
    private String fireProgram26;


    @Excel(name = "绳结制作操")
    private String fireProgram27;


    @Excel(name = "三盘水带连接操")
    private String fireProgram28;


    @Excel(name = "楼层火灾内攻操")
    private String fireProgram29;

    @Excel(name = "挂钩提上四楼")
    private String fireProgram30;

    @Excel(name = "车辆引导")
    private String fireProgram31;

    @Excel(name = "无人机侦察操")
    private String fireProgram32;

    @Excel(name = "地下有限空间救人操")
    private String fireProgram33;

    @Excel(name = "车载炮出水")
    private String fireProgram34;

    @Excel(name = "四节吸水管连接操")
    private String fireProgram35;

    @Excel(name = "顶撑救援操")
    private String fireProgram36;


    @Excel(name = "冰面救援技术")
    private String fireProgram37;

    @Excel(name = "快速出水操")
    private String fireProgram38;

    @Excel(name = "三人着装打靶操")
    private String fireProgram39;

    @Excel(name = "纵深灭火救人操")
    private String fireProgram40;

    @Excel(name = "防盗门（窗）破拆操")
    private String fireProgram41;

    @Excel(name = "3车6组建筑火灾初战扑救操")
    private String fireProgram42;

    @Excel(name = "8种常用绳结及7倍力以下倍力系统制作")
    private String fireProgram43;
   //消防员证件号
    private String firefighterIdCard;
    /** 录入时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "录入时间", width = 30, dateFormat = "yyyy-MM-dd")
    private String entryDate;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setUserId(Long userId)
    {
        this.userId = userId;
    }

    public Long getUserId()
    {
        return userId;
    }
    public void setFirefighterName(String firefighterName)
    {
        this.firefighterName = firefighterName;
    }

    public String getFirefighterName()
    {
        return firefighterName;
    }
    public void setFireProgram(String fireProgram)
    {
        this.fireProgram = fireProgram;
    }

    public String getFireProgram()
    {
        return fireProgram;
    }
    public void setFireProgram1(String fireProgram1)
    {
        this.fireProgram1 = fireProgram1;
    }

    public String getFireProgram1()
    {
        return fireProgram1;
    }
    public void setFireProgram2(String fireProgram2)
    {
        this.fireProgram2 = fireProgram2;
    }

    public String getFireProgram2()
    {
        return fireProgram2;
    }
    public void setFireProgram3(String fireProgram3)
    {
        this.fireProgram3 = fireProgram3;
    }

    public String getFireProgram3()
    {
        return fireProgram3;
    }
    public void setFireProgram4(String fireProgram4)
    {
        this.fireProgram4 = fireProgram4;
    }

    public String getFireProgram4()
    {
        return fireProgram4;
    }
    public void setFireProgram5(String fireProgram5)
    {
        this.fireProgram5 = fireProgram5;
    }

    public String getFireProgram5()
    {
        return fireProgram5;
    }
    public void setFireProgram6(String fireProgram6)
    {
        this.fireProgram6 = fireProgram6;
    }

    public String getFireProgram6()
    {
        return fireProgram6;
    }
    public void setFireProgram7(String fireProgram7)
    {
        this.fireProgram7 = fireProgram7;
    }

    public String getFireProgram7()
    {
        return fireProgram7;
    }
    public void setFireProgram8(String fireProgram8)
    {
        this.fireProgram8 = fireProgram8;
    }

    public String getFireProgram8()
    {
        return fireProgram8;
    }
    public void setFireProgram9(String fireProgram9)
    {
        this.fireProgram9 = fireProgram9;
    }

    public String getFireProgram9()
    {
        return fireProgram9;
    }
    public void setFireProgram10(String fireProgram10)
    {
        this.fireProgram10 = fireProgram10;
    }

    public String getFireProgram10()
    {
        return fireProgram10;
    }
    public void setFireProgram11(String fireProgram11)
    {
        this.fireProgram11 = fireProgram11;
    }

    public String getFireProgram11()
    {
        return fireProgram11;
    }
    public void setFireProgram12(String fireProgram12)
    {
        this.fireProgram12 = fireProgram12;
    }

    public String getFireProgram12()
    {
        return fireProgram12;
    }
    public void setFireProgram13(String fireProgram13)
    {
        this.fireProgram13 = fireProgram13;
    }

    public String getFireProgram13()
    {
        return fireProgram13;
    }
    public void setFireProgram14(String fireProgram14)
    {
        this.fireProgram14 = fireProgram14;
    }

    public String getFireProgram14()
    {
        return fireProgram14;
    }
    public void setEntryDate(String entryDate)
    {
        this.entryDate = entryDate;
    }

    public String getEntryDate()
    {
        return entryDate;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("userId", getUserId())
            .append("firefighterName", getFirefighterName())
            .append("fireProgram", getFireProgram())
            .append("fireProgram1", getFireProgram1())
            .append("fireProgram2", getFireProgram2())
            .append("fireProgram3", getFireProgram3())
            .append("fireProgram4", getFireProgram4())
            .append("fireProgram5", getFireProgram5())
            .append("fireProgram6", getFireProgram6())
            .append("fireProgram7", getFireProgram7())
            .append("fireProgram8", getFireProgram8())
            .append("fireProgram9", getFireProgram9())
            .append("fireProgram10", getFireProgram10())
            .append("fireProgram11", getFireProgram11())
            .append("fireProgram12", getFireProgram12())
            .append("fireProgram13", getFireProgram13())
            .append("fireProgram14", getFireProgram14())
            .append("entryDate", getEntryDate())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
